Package-level declarations

Types

Link copied to clipboard
data class About(val image: String?, val intro: List<Paragraph>?, val info: List<Paragraph>?)

Represents about content from Prismic in the Discovery API.

Link copied to clipboard
data class Accessibility(val image: String?, val intro: List<Paragraph>?, val info: List<Paragraph>?, val bookingInfo: List<BookingInfo>?)

Represents accessibility content from Prismic in the Discovery API.

Link copied to clipboard
data class AlsoAvailableItem(val image: String?, val url: String?, val title: String?)

Represents an item available for purchase in Prismic content.

Link copied to clipboard
data class BookingInfo(val type: String?, val detail: String?)

Represents booking information from Prismic in the Discovery API.

Link copied to clipboard
data class CountdownFooter(val largeImage: String?, val smallImage: String?, val date: String?, val dateDisplay: String?)

Represents countdown footer content from Prismic in the Discovery API.

Link copied to clipboard
data class Experience(val tabs: List<String>?, val list: List<ExperienceItem>?)

Represents experience content from Prismic in the Discovery API.

Link copied to clipboard
data class ExperienceItem(val image: String?, val title: String?, val description: List<Paragraph>?, val edpUrl: String?, val tab: String?)

Represents an individual experience item from Prismic in the Discovery API.

Link copied to clipboard
data class FAQ(val question: String?, val answer: List<Paragraph>?)

Represents a FAQ entry from Prismic in the Discovery API.

Link copied to clipboard
data class GalleryItem(val imageUrl: String?, val videoMarkup: String?)

Represents a gallery item from Prismic in the Discovery API.

Link copied to clipboard
data class GetPrismicParams(val legacyID: String?)

Represents parameters for fetching Prismic content in the Discovery API.

Link copied to clipboard
data class Header(val title: String?, val image: Image?)

Represents header content from Prismic in the Discovery API.

Link copied to clipboard
data class Image(val largeHighRes: String?, val smallHighRes: String?, val lowRes: String?)

Represents image details from Prismic in the Discovery API.

Link copied to clipboard
data class InfoModule(val title: String?, val description: List<Paragraph>?, val verifiedFan: Boolean?, val expiry: String?, val verifiedFanLink: String?)

Represents an information module from Prismic in the Discovery API.

Link copied to clipboard
data class LineUp(val posterImage: String?, val daySplit: Boolean?, val complete: Boolean?, val incompleteText: List<String>?, val list: List<LineupItem>?)

Represents a lineup from Prismic in the Discovery API.

Link copied to clipboard
data class LineupItem(val name: String?, val date: String?, val url: String?)

Represents an individual lineup item from Prismic in the Discovery API.

Link copied to clipboard
data class Location(val alsoAvailable: List<AlsoAvailableItem>?, val transport: List<TransportItem>?, val map: Map?)

Represents location content from Prismic in the Discovery API.

Link copied to clipboard
data class Map(val address: String?, val url: String?)

Represents map details from Prismic in the Discovery API.

Link copied to clipboard
data class News(val title: String?, val bodyText: String?, val date: String?, val image: String?, val url: String?)

Represents news content from Prismic in the Discovery API.

Link copied to clipboard
data class Paragraph(val type: String?, val text: String?, val spans: List<Span>?)

Represents a paragraph from Prismic in the Discovery API.

Link copied to clipboard
data class PrismicImage(val lowRes: String? = null, val highRes: String? = null)

Represents an image from Prismic in the Discovery API.

Link copied to clipboard
data class PrismicResponse(val header: Header?, val lineup: LineUp?, val about: About?, val news: List<News>?, val gallery: List<GalleryItem>?, val accessibility: Accessibility?, val faqs: List<FAQ>?, val countdownFooter: CountdownFooter?, val experience: Experience?, val location: Location?, val infoModule: InfoModule?)

Represents a Prismic content response in the Discovery API.

Link copied to clipboard
data class Span(val start: Int?, val end: Int?, val type: String?)

Represents a formatting span for text in Prismic content.

Link copied to clipboard
data class TransportItem(val question: String?, val answer: List<Paragraph>?)

Represents a transport item from Prismic in the Discovery API.